export interface TableData {
    company: string;
    signCompanyName: string;
    customerTypeName: string;
    applyCode: string;
    industryName: string;
    brandName: string;
    approveStatus: string;
}

interface FormType {
    customerId: string;
    company: string;
    companyProperty: string;
    applyCode: string;
    industry: string;
    brandName: string;
    approveStatus: string[];
    signTypes: string[];
    salesId: string;
}

export const FormData: FormType = {
    customerId: '', // 投放主体名称
    company: '', // 签约主体名称
    companyProperty: '', // 客户类型
    applyCode: '', // 签约编码
    industry: '', // 客户行业
    brandName: '', // 品牌名称
    approveStatus: ['6'], // 审批进度
    salesId: '', // 销售姓名
    signTypes: [], // 签约类型
};

interface JoinPlanPlayRequestDTO {
    advertisingSize: string;
    pointNumber: string;
    planPlayAmount: string;
    planPlayTimeBegin: string;
    planPlayTimeEnd: string;
    frequency: number;
    specifications: number;
}

export interface JoinSignApprovalDTO {
    company: string; // 投放主体
    signCompanyName: string; // 签约主体
    companyPropertyName: string; // 客户类型
    industryName: string; // 客户行业
    brandName: string; // 品牌名称
    createUserName: string; // 销售名称
    signTypeName: string; // 签约类型
    applyCode: string; // 签约编码
    quoteApplyCode: string; // 报价审批编码
    totalAmount: number; // 签约总金额
    unitPrice: number; // 标准条单价
    joinPlanPlayRequestDTOS: JoinPlanPlayRequestDTO[]; // 刊播信息
    accessory: []; // 附件
}
